package com.iris.live.services.data.repositories;

import com.iris.live.services.models.PageData;

import java.util.List;
import java.util.Map;

/**
 * Created by lusong on 2016/12/10.
 */
public interface ReportRepository {

    List getNextAboutLsh();

    List getNextAboutDistrict(String district);

    List getNextAboutVillage(String village);

    List getNextAboutCTA(String cta);

    public List getSaleManagementReportByPermitAndYear(String type, String year);

    public List getWeekReport(String type,String date);

    List getWeekReportOne(String type,String date);

    List getSmTwoWeekReportOne(String type, String date);

    List getFIRptOne(String type, String year);

    List getGroupReportByPermitAndYear(String type, String year);

    List<Map<String,Object>> getCluesListDate(String dealer, String startTime, String endTime);

    List<Map<String,Object>> getCurrentCluesList(String dealer,String time);

    List getDisplayFlowInfo(String permit, String startDate, String endDate);

    PageData getDisplayFlowInfo(String permit, String carType, String startDate, String endDate, String scCode, int pageSize, int pageIndex);

    Map <String,Object> getClueInfo(String permit);

    List getBoutique(String dealer,String quoId);
}
